package com.xxl.job.executor.sjbank.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 信用卡已出/未出账单流水表
 * @TableName a68_crdt_aicall_event_dtl
 */
@TableName(value ="a68_crdt_aicall_event_dtl")
@Data
public class A68CrdtAicallEventDtl implements Serializable {
    /**
     * 
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 数据日期
     */
    private Date dataDt;

    /**
     * 
     */
    private Date rowDate;

    /**
     * 账号
     */
    private String acctnbr;

    /**
     * 银行代号（匹配接口备用）
     */
    private Integer bank;

    /**
     * 银数交易日期
     */
    private Integer batchDay;

    /**
     * 通联交易日期、银数入账日期
     */
    private Integer inpDate;

    /**
     * 交易时间
     */
    private Integer inpTime;

    /**
     * 收单商户编号
     */
    private String merchant;

    /**
     * 交易月份（匹配接口备用）
     */
    private Integer monthNbr;

    /**
     * 交易流水号
     */
    private Long xtranno;

    /**
     * 交易类型
     */
    private String transType;

    /**
     * 通联入账日期
     */
    private Integer valDate;

    /**
     * 商户编号（匹配接口备用）
     */
    private String acptorId;

    /**
     * 授权码
     */
    private String authCode;

    /**
     * 记账金额
     */
    private BigDecimal billAmt;

    /**
     * 记账金额符号
     */
    private String billAmtflag;

    /**
     * 卡号
     */
    private String cardNbr;

    /**
     * 记账币种
     */
    private Integer currncyCd;

    /**
     * 交易描述1
     */
    private String desLine1;

    /**
     * 交易描述2
     */
    private String desLine2;

    /**
     * 商户类别
     */
    private Integer merCatCd;

    /**
     * 原始交易金额
     */
    private Long orgnAmt;

    /**
     * 原始交易金额符合
     */
    private String orgnAmtflag;

    /**
     * 原始币种
     */
    private Integer orgnCurr;

    /**
     * 交易表数据日期
     */
    private Date txRowDate;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}